.section-image-and-pricing{background-color:#000;color:#fff}.section-image-and-pricing .container{max-width:117rem}.section-image-and-pricing .section__headline{position:relative;z-index:1;margin:-3rem auto 0;width:calc(100vw - 3rem);padding:1.5rem 3rem;max-width:128.8rem;background-color:#000;color:#fff;font-family:var(--ff-trump);font-size:1.4rem;letter-spacing:.143em;font-weight:700;text-align:center;text-transform:uppercase}.section-image-and-pricing .section__inner{padding:3rem 0}.section-image-and-pricing:has(.section__headline) .section__inner{padding:5rem 0 3rem}.section__inner--no-image{justify-content:center;text-align:center}.section__content--centered{text-align:center;max-width:600px;margin:0 auto}.section__inner--no-image .section__pricelist,.section__inner--no-image .section__priceline{justify-content:center}@media (min-width: 767px){.section-image-and-pricing .section__inner{display:flex;padding:6rem 0;gap:3rem}.section-image-and-pricing:has(.section__headline) .section__inner{padding:12rem 0 6rem}.section-image-and-pricing .section__inner--reverse{flex-direction:row-reverse}}.section-image-and-pricing .section__media,.section-image-and-pricing .section__content{flex:0 0 calc(50% - 1.5rem)}.section-image-and-pricing .section__media img{width:100%}@media (max-width: 767px){.section-image-and-pricing .section__media{margin-bottom:2.5rem}}.section-image-and-pricing .section__title{text-transform:uppercase;margin-bottom:1.8rem}.section-image-and-pricing .section__pricelist{list-style:none;padding:0;margin:0}.section-image-and-pricing .section__priceline{display:flex;width:100%;line-height:1.9}.section-image-and-pricing .section__priceline span:first-child,.section-image-and-pricing .section__priceline span:last-child{white-space:nowrap;color:#fff;font-weight:400}.section-image-and-pricing .section__title{text-transform:uppercase;margin-bottom:1.8rem;color:#fff}.section-image-and-pricing .section__priceline span:nth-child(2){flex:1;position:relative}.section-image-and-pricing .section__priceline span:nth-child(2):before{content:" ";display:block;position:absolute;left:.5rem;right:.5rem;bottom:.9rem;height:.1rem;background-position:top;background-image:linear-gradient(to right,#fff 33.333%,#fff0 0%);background-size:.6rem .2rem;background-repeat:repeat-x}.section-image-and-pricing .section__footnote{margin-top:1.3rem;color:#fff;font-weight:600}@media (max-width: 767px){.section-image-and-pricing .container{padding:0 1rem;overflow-x:hidden}.section-image-and-pricing .section__headline{width:100%!important;margin:-2rem auto 1rem!important;padding:1rem 1.5rem;box-sizing:border-box;position:relative;left:0;transform:none}.section-image-and-pricing .section__inner{width:100%;overflow:hidden}.section-image-and-pricing .section__content{width:100%;padding:0;box-sizing:border-box}.section-image-and-pricing .section__priceline{max-width:100%;overflow:hidden;padding:.5rem 0}.section-image-and-pricing .section__priceline span:first-child{max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-image-and-pricing .section__priceline span:nth-child(2):before{left:.25rem;right:.25rem;bottom:.7rem}.section__content--centered{max-width:100%!important;padding:0 .5rem}.section-image-and-pricing .section__inner{padding:2rem 0!important}.section-image-and-pricing:has(.section__headline) .section__inner{padding:3rem 0 2rem!important}}@media (max-width: 767px){.section-image-and-pricing{overflow-x:hidden;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}@media (max-width: 767px){.section-image-and-pricing .section__priceline{font-size:clamp(.7rem,3vw,.9rem);line-height:1.4}.section-image-and-pricing .section__priceline span:first-child{max-width:65%!important;white-space:normal!important;overflow-wrap:break-word}.section-image-and-pricing .section__priceline span:last-child{white-space:nowrap;font-size:.9rem}.section-image-and-pricing .section__priceline span:nth-child(2){min-height:1.2em}.section-image-and-pricing .section__priceline span:nth-child(2):before{bottom:.5rem}}@media (max-width: 480px){.section-image-and-pricing .section__priceline{font-size:clamp(.65rem,2.8vw,.8rem)}.section-image-and-pricing .section__priceline span:first-child{max-width:60%!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-image-and-pricing.css.map?v=63282827070190420751760984978 */
